body {
	font-family: Arial;
	background-image: url('/images/background1.png');
/*	background-repeat: no-repeat;*/
}

#container {
	width: 880px;
	margin: 0 auto;
}

/*********************** Begin Social ***************************/
#container .social {
	text-align: right;
	height: 25px;
	margin-top: 50px;
}
#container .social img {
	border: 0;
	float: right;
	margin-right: 5px;
}
#container .social span {
	background-color: #FFFFFF;
	float: right;
	text-align: left;
	width: 340px;
}
#container .social .subscribe {
	height: 25px;
	width: 310px;
	border: 0;
	margin-left: 5px;
	float: left;
}
#container .social .submit {
	float: left;
}
/*********************** End Social ***************************/

/***************** Begin Secciones del menu *****************/
#container .menu {
	width: 880px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}
#container .menu div {
	width: 170px;
	background-color: #000000;
	margin-right: 5px;
	float: left;
}
#container .menu .logo {
	width: 170px;
	background-color: #000000;
	float: left;
	display: block;
	height: 170px;
	font-family: Chalet, Arial;
	margin-right: 10px;
	text-decoration: none;
}
#container .menu .logo span {
	float: left;
	color: #ffffff;
	font-size: 67px;
	margin-left: 25px;
	margin-top: 20px;
}
#container .menu .secciones {
	height: 170px;
	font-family: Chalet, Arial;
	font-size: 22px;
}
#container .menu .secciones ul {
	list-style-type: none;
	margin: 20px 0 0 15px;
	padding: 0;
}
#container .menu .secciones ul li {
}
#container .menu .secciones ul li a {
	color: 4d4d4d;
	text-decoration: none;
}
#container .menu .secciones ul li.current a {
	color: #ffffff;
}
/***************** End Secciones del menu *****************/

/*************************** Begin Menu News ***************************/
#container .menu .nivoSlider {
	background-color: transparent;
}
#container .menu .nivo-slice {
	background-color: transparent;
}
#container .menu .news {
	color: #ffffff;
	width: 520px;
	background-color: #ffffff;
	margin-left: 5px;
	margin-right: 0;
	overflow: hidden;
	height: 170px;
}
#container .menu .news .image {
	height: 140px;
	width: 300px;
	margin: 15px;
	background-color: #ffffff;
}
#container .menu .news .image .slider {
	height: 140px;
	width: 300px;
	background-color: transparent;
}
#container .menu .news .image .slider img {
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}
#container .menu .news .image .nivo-controlNav {
	list-style-type: none;
	margin-left: 20px;
	margin-top: 120px;
	padding: 0;
	position: absolute;
	background-color: transparent;
}
#container .menu .news .image .nivo-controlNav a {
	background-color: #FFFFFF;
	color: #000000;
	display: block;
	font-size: 14px;
	height: 20px;
	margin-right: 2px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
	width: 20px;
	float: left;
}
#container .menu .news .image .nivo-controlNav li.current {
	font-weight: bold;
}
#container .menu .news .text {
	background-color: #ffffff;
	color: #000000;
	width: 170px;
	overflow: hidden;
}
#container .menu .news .text .text-container {
	background-color: transparent;
	width: 700px;
}
#container .menu .news .text .news-preview {
	height: 170px;
	margin: 0;
	padding: 0;
	background-color: transparent;
}
#container .menu .news .text h1 {
	margin-top: 30px;
	font-size: 14px;
}
#container .menu .news .text p {
	font-size: 11px;
}
#container .menu .news .text a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
/*************************** End Menu News ***************************/

/*********************** Begin News List ***************************/
#container .menu .news-content {
	width: 520px;
	background-color: transparent;
}
#container .menu .news-list {
	color: #000000;
	width: 345px;
	margin-right: 5px;
	background-color: #ffffff;
	padding-bottom: 20px;
}
#container .menu .news-list div {
	background-color: #ffffff;
	margin-right: 0;
}
#container .menu .news-list ul {
	margin-left: 15px;
	margin-right: 15px;
	padding: 0;
	list-style-type: none;
	width: 320px;
}
#container .menu .news-list ul li {
	width: 320px;
}
#container .menu .news-list ul li .news-description {
	width: 320px;
	padding-bottom: 20px;
	border-bottom: 2px dashed;
	padding-top: 20px;
}
#container .menu .news-list ul li .news-description h1 {
	font-size: 18px;
	margin: 0;
}
#container .menu .news-list ul li .news-description h2 {
	font-size: 11px;
	margin: 0;
}
#container .menu .news-list ul li .news-description h2 {
	font-weight: normal;
}
#container .menu .news-list ul li .news-description h2 .fecha {
}
#container .menu .news-list ul li .news-description h2 .tags {
}
#container .menu .news-list ul li .news-description h2 .tags a {
	color: #000000;
}
#container .menu .news-list ul li .news-description .image {
	width: 320px;
	margin-bottom: 20px;
	margin-top: 25px;
}
#container .menu .news-list ul li .news-description .image img {
	margin: 0 auto;
	float: none;
	display: block;
}
#container .menu .news-list ul li .news-description p {
	font-size: 11px;
}
#container .menu .news-sidebar {
	margin-right: 0;
}
#container .menu .news-sidebar div {
	margin-right: 0;
	background-color: #ffffff;
	padding-bottom: 15px;
}
#container .menu .news-sidebar h1 {	
	margin: 25px 15px 0 10px;
	padding: 0;
	font-size: 18px;
}
#container .menu .news-sidebar ul {	
	margin: 10px 0 0 10px;
	padding: 0;
	list-style-type: none;
	width: 320px;
}
#container .menu .news-sidebar li {	
	font-size: 11px;
}
#container .menu .news-sidebar .news-tags {
	border-bottom: 2px dashed;
}
#container .menu .news-sidebar .news-file {
}
#container .menu .news-sidebar a {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
#container .menu .news-sidebar .news-file li {
	font-weight: bold;
}
#container .menu .news-sidebar .news-file li.month {
	margin-bottom: 15px;
}
#container .menu .news-sidebar .news-file .month ul {
	margin-top: 0;
	padding: 0;
	margin-left: 0;
}
/*********************** End News List ***************************/

/*********************** Begin Vins Star ***************************/
#container .menu .cuisin-n-vins {
	background: url('/images/winner.png');
	position: absolute;
	margin-left: 900px;
	height: 170px;
	width: 170px;
}
/*********************** End Vins Star ***************************/

/*********************** Begin Food Menu ***************************/
#container .food-menu {
	width: 695px;
	background-color: #ffffff;
	float: left;
	font-size: 11px;
	margin-left: 180px;
	height: 330px;
	margin-bottom: 65px;
}
#container .food-menu .image {
	width: 340px;
	margin-right: 5px;
	float: left;
	height: 300px;
}
#container .food-menu .list {
	margin-left: 5px;
	height: 330px;
	overflow: auto;
	float: left;
	width: 340px;
}
#container .food-menu .list h1 {
	font-family: Chalet, Arial;
	font-size: 23px;
	font-weight: normal;
}
#container .food-menu .list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#container .food-menu .list ul li {
	color: #4f4f4f;
	margin-bottom: 15px;
}
#container .food-menu .list ul li  h2 {
	font-size: 11px;
	padding: 0;
	margin: 0;
}
#container .food-menu .list ul li p {
	padding: 0;
	margin: 0;
}
/*********************** End Food Menu ***************************/

/*********************** Begin Concepto ***************************/
#container .concept {
	text-align: center;
}
#container .concept ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#container .concept li {
	color: #ffffff;
	font-size: 36px;
	display: none;
}
#container .concept li.current {
	display: inline;
}
/*********************** End Concepto ***************************/


/*********************** Begin ubicacion ***************************/
#container .menu .location {
	float: left;
	width: 350px;
	margin-right: 0;
	background-color: #ffffff;
}
#container .menu img {
	float: left;
	margin: 20px;
}
#container .menu .address {
	width: 310;
	margin: 20px;
	background-color: #ffffff;
}
#container .menu .address p {
	font-size: 16px;
	color: #000000;
	margin: 0;
	padding: 0;
}
#container .menu .address .street {
	font-weight: bold;
}
#container .menu .address .city {
	font-weight: normal;
}
/*********************** End ubicacion ***************************/


/*********************** Begin Reservas ***************************/
#container .reservation {
	width: 710px;
	float: left;
	font-size: 11px;
	margin-left: 180px;
	height: 330px;
	margin-bottom: 65px;
}
#container .reservation .explanation {
	width: 350px;
	float: left;
	background-color: #ffffff;
	font-size: 11px;
	height: 330px;
	margin-right: 10px;
	color: 4d4d4d;
}
#container .reservation .explanation h1 {
	margin: 65px 20px 0 20px;
	font-size: 25px;
}
#container .reservation .explanation p {
	margin: 20px 20px 0 20px;
	font-size: 21px;
}
#container .reservation .form {
	width: 310px;
	float: left;
	font-size: 11px;
	height: 330px;
	margin-bottom: 65px;
	margin-right: 0;
}
#container .reservation .form input {
	height: 25px;
	width: 310px;
	border: 0;
	float: left;
	padding-left: 10px;
	margin-bottom: 5px;
}
#container .reservation .form select {
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border: 0;
	height: 23px;
	padding-top: 2px;
	padding-bottom: 0;
}
#container .reservation .form textarea {
	background-color: #FFFFFF;
	border: 0;
	width: 310px;
	height: 155px;
	font-size: 15px;
	font-family: Arial;
	margin-bottom: 5px;
}
#container .reservation .form .short {
	width: 75px;
}
#container .reservation .form .medium {
	width: 240px;
}
#container .reservation .form .medium {
	width: 240px;
}
#container .reservation .form input[type="submit"] {
	background-color: #ffffff;
	float: right;
}

/*********************** End Reservas ***************************/



pre {
	background-color: #ffffff;
}
